gorilla gorilla

This is not a dictionary! - Search for "gorilla gorilla" in The Danish Dictionary

  • February 28. 2016 from wordnet.princeton.edu

    Gorilla gorilla noun english

    largest anthropoid ape; terrestrial and vegetarian; of forests of central west Africa